package cn.loan.dao;

import cn.loan.entity.ByStages;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @Author: 毛苏宇
 * @Description: You can do it!
 * @Date: Create in 11:47 2019/3/22
 */
@Mapper
public interface ByStagesMapper {

    /**
     * 插入借款信息
     * @param byStages 借款信息对象
     * @return 0=失败,1=成功
     */
    int insertByStages(ByStages byStages);


    /**
     * 应该还多少钱
     * @param userId 用户id
     * @return 应还金额
     */
    double findSum(@Param("userId") int userId);


    /**
     * 存在几条借款了但没有下款的记录
     * @param userId
     * @return
     */
    int findLoanExist(@Param("userId") int userId);


    /**
     * 查询用户的借款记录
     * @param userId
     * @return
     */
    ByStages findLoanRecord(@Param("userId")int userId);

}
